body{
  background-color: #eee;
}
.group-container{
  min-width: 620px;
}
.group-header{
  padding: 0 10px;
  .group-header__title{
    float: left;
    font-size: 16px;
    font-weight: inherit;
    color: #5d5d5d;
  }
  .group-header__choosetime{
    float: right;
    .ghc-start-time,.ghc-end-time{
      float: left;
      margin-right: 5px;
      padding-top: 3px;
    }
    .ghc-line{
      float: left;
      width: 20px;
      height: 1px;
      background-color: #BBB;
      margin: 16px 5px 0 0;
    }
    .ghc-btn{
      float: left;
    }
  }
}
.group-content{
  background-color: #fff;
  .group-content-header{
    height: 50px;
    border: 1px solid #eee;
    .gcheader-search-container{
      float: left;
      position: relative;
      min-width: 330px;
      margin-top: 7px;
      margin-left: 9px;
      display: inline-block;
      .quality__search{
        float: left;
        width: 296px;
        height:34px;
        min-height: 34px;
        border: 1px solid #2C7EDC;
        border-radius: 0;
        padding-right: 24px;
        color: #4A4A4A;
      }
      .clear-input-content {
        z-index: 99;
        position: absolute;
        margin-left: -21px;
        width: 15px;
        height: 34px;
        text-align: center;
        line-height: 34px;
        font-size: 18px;
        color: #BBBBBB;
        cursor: pointer;
      }
      .quality__btn{
        float: right;
        width: 34px;
        height: 34px;
        background-color: #2c7edc;
        color: #fff;
        &:hover{
          background-color: #0f64c6;
          color: #fff;
        }
        &.usebtn {
          background: #fff;
          border: 1px solid #00a1ff;
          color: #00a1ff;
        }
      }
      .u-button{
        min-width: 34px;
        border-radius: inherit;
        padding:0
      }
    }
    .gcheader-count{
      float: right;
      line-height: 50px;
      margin-right: 18px;
      .gcheader-count-bill{
        float: left;
        margin-right: 30px;
      }
      .gcheader-count-img{
        float: right;
      }
    }
  }
  .group-content-table-container{
    border: 1px solid #eee;
    margin: 10px;
  }
  .group-content-pagination-container{
    float:right;
    margin-bottom:10px;
    margin-right:20px
  }
}

.u-table {
  border: 1px solid #DCDCDC;
  td{
    word-break: break-all;
  }
  th ,td{
    color: #5d5d5d;
    padding: 10px 8px!important;
  }
}
.u-input-group.simple .u-input-group-btn{
  right: 30px;
  top: 0;
}

.rc-calendar-picker {
  top: 44px!important;
}

.u-input-group{
  width: 230px;
}
